﻿
#region Using directives

using System;
using System.Collections.Specialized;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.Configuration.Provider;

using NguyenHoa.Domains;

#endregion

namespace NguyenHoa.Data.Bases
{	
	///<summary>
	/// The base class to implements to create a .NetTiers provider.
	///</summary>
	public abstract class NetTiersProvider : NetTiersProviderBase
	{
		
		///<summary>
		/// Current ActivityLogProviderBase instance.
		///</summary>
		public virtual ActivityLogProviderBase ActivityLogProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current NewsLetterProviderBase instance.
		///</summary>
		public virtual NewsLetterProviderBase NewsLetterProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current NewsCategoryProviderBase instance.
		///</summary>
		public virtual NewsCategoryProviderBase NewsCategoryProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current LanguageProviderBase instance.
		///</summary>
		public virtual LanguageProviderBase LanguageProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current NewsProviderBase instance.
		///</summary>
		public virtual NewsProviderBase NewsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current MainMenuProviderBase instance.
		///</summary>
		public virtual MainMenuProviderBase MainMenuProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ProductProviderBase instance.
		///</summary>
		public virtual ProductProviderBase ProductProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current NewsCategoryLocaleProviderBase instance.
		///</summary>
		public virtual NewsCategoryLocaleProviderBase NewsCategoryLocaleProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SubMenuProviderBase instance.
		///</summary>
		public virtual SubMenuProviderBase SubMenuProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ProductLocaleProviderBase instance.
		///</summary>
		public virtual ProductLocaleProviderBase ProductLocaleProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SurveyDetailProviderBase instance.
		///</summary>
		public virtual SurveyDetailProviderBase SurveyDetailProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current UserProviderBase instance.
		///</summary>
		public virtual UserProviderBase UserProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SurveyProviderBase instance.
		///</summary>
		public virtual SurveyProviderBase SurveyProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SubMenuLocaleProviderBase instance.
		///</summary>
		public virtual SubMenuLocaleProviderBase SubMenuLocaleProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SettingProviderBase instance.
		///</summary>
		public virtual SettingProviderBase SettingProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current MultimediaProviderBase instance.
		///</summary>
		public virtual MultimediaProviderBase MultimediaProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current MenuTypeProviderBase instance.
		///</summary>
		public virtual MenuTypeProviderBase MenuTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ContactInfoProviderBase instance.
		///</summary>
		public virtual ContactInfoProviderBase ContactInfoProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AlbumProviderBase instance.
		///</summary>
		public virtual AlbumProviderBase AlbumProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AdvertiseLocaleProviderBase instance.
		///</summary>
		public virtual AdvertiseLocaleProviderBase AdvertiseLocaleProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AdvertisementProviderBase instance.
		///</summary>
		public virtual AdvertisementProviderBase AdvertisementProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CurrencyProviderBase instance.
		///</summary>
		public virtual CurrencyProviderBase CurrencyProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AlbumLocaleProviderBase instance.
		///</summary>
		public virtual AlbumLocaleProviderBase AlbumLocaleProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GroupProviderBase instance.
		///</summary>
		public virtual GroupProviderBase GroupProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CustomerOpinionProviderBase instance.
		///</summary>
		public virtual CustomerOpinionProviderBase CustomerOpinionProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current MainMenuLocaleProviderBase instance.
		///</summary>
		public virtual MainMenuLocaleProviderBase MainMenuLocaleProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current FunctionProviderBase instance.
		///</summary>
		public virtual FunctionProviderBase FunctionProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current HtmlContentProviderBase instance.
		///</summary>
		public virtual HtmlContentProviderBase HtmlContentProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current UserGroupProviderBase instance.
		///</summary>
		public virtual UserGroupProviderBase UserGroupProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GroupPermissionProviderBase instance.
		///</summary>
		public virtual GroupPermissionProviderBase GroupPermissionProvider{get {throw new NotImplementedException();}}
		
		
	}
}
